Dsl

class Dsl

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@get:JvmName(name = "getAddContact")
@set:JvmName(name = "setAddContact")
var addContact: AdminProtos.SharedContact

.meshtastic.SharedContact add_contact = 66;

Link copied to clipboard
@get:JvmName(name = "getBackupPreferences")
@set:JvmName(name = "setBackupPreferences")
var backupPreferences: AdminProtos.AdminMessage.BackupLocation

.meshtastic.AdminMessage.BackupLocation backup_preferences = 24;

Link copied to clipboard
@get:JvmName(name = "getBackupPreferencesValue")
@set:JvmName(name = "setBackupPreferencesValue")
var backupPreferencesValue: Int
Link copied to clipboard
@get:JvmName(name = "getBeginEditSettings")
@set:JvmName(name = "setBeginEditSettings")
var beginEditSettings: Boolean

bool begin_edit_settings = 64;

Link copied to clipboard
@get:JvmName(name = "getCommitEditSettings")
@set:JvmName(name = "setCommitEditSettings")
var commitEditSettings: Boolean

bool commit_edit_settings = 65;

Link copied to clipboard
@get:JvmName(name = "getDeleteFileRequest")
@set:JvmName(name = "setDeleteFileRequest")
var deleteFileRequest: String

string delete_file_request = 22;

Link copied to clipboard
@get:JvmName(name = "getEnterDfuModeRequest")
@set:JvmName(name = "setEnterDfuModeRequest")
var enterDfuModeRequest: Boolean

bool enter_dfu_mode_request = 21;

Link copied to clipboard
@get:JvmName(name = "getExitSimulator")
@set:JvmName(name = "setExitSimulator")
var exitSimulator: Boolean

bool exit_simulator = 96;

Link copied to clipboard
@get:JvmName(name = "getFactoryResetConfig")
@set:JvmName(name = "setFactoryResetConfig")
var factoryResetConfig: Int

int32 factory_reset_config = 99;

Link copied to clipboard
@get:JvmName(name = "getFactoryResetDevice")
@set:JvmName(name = "setFactoryResetDevice")
var factoryResetDevice: Int

int32 factory_reset_device = 94;

Link copied to clipboard
@get:JvmName(name = "getGetCannedMessageModuleMessagesRequest")
@set:JvmName(name = "setGetCannedMessageModuleMessagesRequest")
var getCannedMessageModuleMessagesRequest: Boolean

bool get_canned_message_module_messages_request = 10;

Link copied to clipboard
@get:JvmName(name = "getGetCannedMessageModuleMessagesResponse")
@set:JvmName(name = "setGetCannedMessageModuleMessagesResponse")
var getCannedMessageModuleMessagesResponse: String

string get_canned_message_module_messages_response = 11;

Link copied to clipboard
@get:JvmName(name = "getGetChannelRequest")
@set:JvmName(name = "setGetChannelRequest")
var getChannelRequest: Int

uint32 get_channel_request = 1;

Link copied to clipboard
@get:JvmName(name = "getGetChannelResponse")
@set:JvmName(name = "setGetChannelResponse")
var getChannelResponse: ChannelProtos.Channel

.meshtastic.Channel get_channel_response = 2;

Link copied to clipboard
@get:JvmName(name = "getGetConfigRequest")
@set:JvmName(name = "setGetConfigRequest")
var getConfigRequest: AdminProtos.AdminMessage.ConfigType

.meshtastic.AdminMessage.ConfigType get_config_request = 5;

Link copied to clipboard
@get:JvmName(name = "getGetConfigRequestValue")
@set:JvmName(name = "setGetConfigRequestValue")
var getConfigRequestValue: Int
Link copied to clipboard
@get:JvmName(name = "getGetConfigResponse")
@set:JvmName(name = "setGetConfigResponse")
var getConfigResponse: ConfigProtos.Config

.meshtastic.Config get_config_response = 6;

Link copied to clipboard
@get:JvmName(name = "getGetDeviceConnectionStatusRequest")
@set:JvmName(name = "setGetDeviceConnectionStatusRequest")
var getDeviceConnectionStatusRequest: Boolean

bool get_device_connection_status_request = 16;

Link copied to clipboard
@get:JvmName(name = "getGetDeviceConnectionStatusResponse")
@set:JvmName(name = "setGetDeviceConnectionStatusResponse")
var getDeviceConnectionStatusResponse: ConnStatusProtos.DeviceConnectionStatus

.meshtastic.DeviceConnectionStatus get_device_connection_status_response = 17;

Link copied to clipboard
@get:JvmName(name = "getGetDeviceMetadataRequest")
@set:JvmName(name = "setGetDeviceMetadataRequest")
var getDeviceMetadataRequest: Boolean

bool get_device_metadata_request = 12;

Link copied to clipboard
@get:JvmName(name = "getGetDeviceMetadataResponse")
@set:JvmName(name = "setGetDeviceMetadataResponse")
var getDeviceMetadataResponse: MeshProtos.DeviceMetadata

.meshtastic.DeviceMetadata get_device_metadata_response = 13;

Link copied to clipboard
@get:JvmName(name = "getGetModuleConfigRequest")
@set:JvmName(name = "setGetModuleConfigRequest")
var getModuleConfigRequest: AdminProtos.AdminMessage.ModuleConfigType

.meshtastic.AdminMessage.ModuleConfigType get_module_config_request = 7;

Link copied to clipboard
@get:JvmName(name = "getGetModuleConfigRequestValue")
@set:JvmName(name = "setGetModuleConfigRequestValue")
var getModuleConfigRequestValue: Int
Link copied to clipboard
@get:JvmName(name = "getGetModuleConfigResponse")
@set:JvmName(name = "setGetModuleConfigResponse")
var getModuleConfigResponse: ModuleConfigProtos.ModuleConfig

.meshtastic.ModuleConfig get_module_config_response = 8;

Link copied to clipboard
@get:JvmName(name = "getGetNodeRemoteHardwarePinsRequest")
@set:JvmName(name = "setGetNodeRemoteHardwarePinsRequest")
var getNodeRemoteHardwarePinsRequest: Boolean

bool get_node_remote_hardware_pins_request = 19;

Link copied to clipboard
@get:JvmName(name = "getGetNodeRemoteHardwarePinsResponse")
@set:JvmName(name = "setGetNodeRemoteHardwarePinsResponse")
var getNodeRemoteHardwarePinsResponse: AdminProtos.NodeRemoteHardwarePinsResponse

.meshtastic.NodeRemoteHardwarePinsResponse get_node_remote_hardware_pins_response = 20;

Link copied to clipboard
@get:JvmName(name = "getGetOwnerRequest")
@set:JvmName(name = "setGetOwnerRequest")
var getOwnerRequest: Boolean

bool get_owner_request = 3;

Link copied to clipboard
@get:JvmName(name = "getGetOwnerResponse")
@set:JvmName(name = "setGetOwnerResponse")
var getOwnerResponse: MeshProtos.User

.meshtastic.User get_owner_response = 4;

Link copied to clipboard
@get:JvmName(name = "getGetRingtoneRequest")
@set:JvmName(name = "setGetRingtoneRequest")
var getRingtoneRequest: Boolean

bool get_ringtone_request = 14;

Link copied to clipboard
@get:JvmName(name = "getGetRingtoneResponse")
@set:JvmName(name = "setGetRingtoneResponse")
var getRingtoneResponse: String

string get_ringtone_response = 15;

Link copied to clipboard
@get:JvmName(name = "getGetUiConfigRequest")
@set:JvmName(name = "setGetUiConfigRequest")
var getUiConfigRequest: Boolean

bool get_ui_config_request = 44;

Link copied to clipboard
@get:JvmName(name = "getGetUiConfigResponse")
@set:JvmName(name = "setGetUiConfigResponse")
var getUiConfigResponse: DeviceUIProtos.DeviceUIConfig

.meshtastic.DeviceUIConfig get_ui_config_response = 45;

Link copied to clipboard
@get:JvmName(name = "getKeyVerification")
@set:JvmName(name = "setKeyVerification")
var keyVerification: AdminProtos.KeyVerificationAdmin

.meshtastic.KeyVerificationAdmin key_verification = 67;

Link copied to clipboard
@get:JvmName(name = "getNodedbReset")
@set:JvmName(name = "setNodedbReset")
var nodedbReset: Int

int32 nodedb_reset = 100;

Link copied to clipboard
Link copied to clipboard
@get:JvmName(name = "getRebootOtaSeconds")
@set:JvmName(name = "setRebootOtaSeconds")
var rebootOtaSeconds: Int

int32 reboot_ota_seconds = 95;

Link copied to clipboard
@get:JvmName(name = "getRebootSeconds")
@set:JvmName(name = "setRebootSeconds")
var rebootSeconds: Int

int32 reboot_seconds = 97;

Link copied to clipboard
@get:JvmName(name = "getRemoveBackupPreferences")
@set:JvmName(name = "setRemoveBackupPreferences")
var removeBackupPreferences: AdminProtos.AdminMessage.BackupLocation

.meshtastic.AdminMessage.BackupLocation remove_backup_preferences = 26;

Link copied to clipboard
@get:JvmName(name = "getRemoveBackupPreferencesValue")
@set:JvmName(name = "setRemoveBackupPreferencesValue")
var removeBackupPreferencesValue: Int
Link copied to clipboard
@get:JvmName(name = "getRemoveByNodenum")
@set:JvmName(name = "setRemoveByNodenum")
var removeByNodenum: Int

uint32 remove_by_nodenum = 38;

Link copied to clipboard
@get:JvmName(name = "getRemoveFavoriteNode")
@set:JvmName(name = "setRemoveFavoriteNode")
var removeFavoriteNode: Int

uint32 remove_favorite_node = 40;

Link copied to clipboard
@get:JvmName(name = "getRemoveFixedPosition")
@set:JvmName(name = "setRemoveFixedPosition")
var removeFixedPosition: Boolean

bool remove_fixed_position = 42;

Link copied to clipboard
@get:JvmName(name = "getRemoveIgnoredNode")
@set:JvmName(name = "setRemoveIgnoredNode")
var removeIgnoredNode: Int

uint32 remove_ignored_node = 48;

Link copied to clipboard
@get:JvmName(name = "getRestorePreferences")
@set:JvmName(name = "setRestorePreferences")
var restorePreferences: AdminProtos.AdminMessage.BackupLocation

.meshtastic.AdminMessage.BackupLocation restore_preferences = 25;

Link copied to clipboard
@get:JvmName(name = "getRestorePreferencesValue")
@set:JvmName(name = "setRestorePreferencesValue")
var restorePreferencesValue: Int
Link copied to clipboard
@get:JvmName(name = "getSendInputEvent")
@set:JvmName(name = "setSendInputEvent")
var sendInputEvent: AdminProtos.AdminMessage.InputEvent

.meshtastic.AdminMessage.InputEvent send_input_event = 27;

Link copied to clipboard
@get:JvmName(name = "getSessionPasskey")
@set:JvmName(name = "setSessionPasskey")
var sessionPasskey: ByteString

bytes session_passkey = 101;

Link copied to clipboard
@get:JvmName(name = "getSetCannedMessageModuleMessages")
@set:JvmName(name = "setSetCannedMessageModuleMessages")
var setCannedMessageModuleMessages: String

string set_canned_message_module_messages = 36;

Link copied to clipboard
@get:JvmName(name = "getSetChannel")
@set:JvmName(name = "setSetChannel")
var setChannel: ChannelProtos.Channel

.meshtastic.Channel set_channel = 33;

Link copied to clipboard
@get:JvmName(name = "getSetConfig")
@set:JvmName(name = "setSetConfig")
var setConfig: ConfigProtos.Config

.meshtastic.Config set_config = 34;

Link copied to clipboard
@get:JvmName(name = "getSetFavoriteNode")
@set:JvmName(name = "setSetFavoriteNode")
var setFavoriteNode: Int

uint32 set_favorite_node = 39;

Link copied to clipboard
@get:JvmName(name = "getSetFixedPosition")
@set:JvmName(name = "setSetFixedPosition")
var setFixedPosition: MeshProtos.Position

.meshtastic.Position set_fixed_position = 41;

Link copied to clipboard
@get:JvmName(name = "getSetHamMode")
@set:JvmName(name = "setSetHamMode")
var setHamMode: AdminProtos.HamParameters

.meshtastic.HamParameters set_ham_mode = 18;

Link copied to clipboard
@get:JvmName(name = "getSetIgnoredNode")
@set:JvmName(name = "setSetIgnoredNode")
var setIgnoredNode: Int

uint32 set_ignored_node = 47;

Link copied to clipboard
@get:JvmName(name = "getSetModuleConfig")
@set:JvmName(name = "setSetModuleConfig")
var setModuleConfig: ModuleConfigProtos.ModuleConfig

.meshtastic.ModuleConfig set_module_config = 35;

Link copied to clipboard
@get:JvmName(name = "getSetOwner")
@set:JvmName(name = "setSetOwner")
var setOwner: MeshProtos.User

.meshtastic.User set_owner = 32;

Link copied to clipboard
@get:JvmName(name = "getSetRingtoneMessage")
@set:JvmName(name = "setSetRingtoneMessage")
var setRingtoneMessage: String

string set_ringtone_message = 37;

Link copied to clipboard
@get:JvmName(name = "getSetScale")
@set:JvmName(name = "setSetScale")
var setScale: Int

uint32 set_scale = 23;

Link copied to clipboard
@get:JvmName(name = "getSetTimeOnly")
@set:JvmName(name = "setSetTimeOnly")
var setTimeOnly: Int

fixed32 set_time_only = 43;

Link copied to clipboard
@get:JvmName(name = "getShutdownSeconds")
@set:JvmName(name = "setShutdownSeconds")
var shutdownSeconds: Int

int32 shutdown_seconds = 98;

Link copied to clipboard
@get:JvmName(name = "getStoreUiConfig")
@set:JvmName(name = "setStoreUiConfig")
var storeUiConfig: DeviceUIProtos.DeviceUIConfig

.meshtastic.DeviceUIConfig store_ui_config = 46;

Functions

Link copied to clipboard

.meshtastic.SharedContact add_contact = 66;

Link copied to clipboard

.meshtastic.AdminMessage.BackupLocation backup_preferences = 24;

Link copied to clipboard

bool begin_edit_settings = 64;

Link copied to clipboard

bool commit_edit_settings = 65;

Link copied to clipboard

string delete_file_request = 22;

Link copied to clipboard

bool enter_dfu_mode_request = 21;

Link copied to clipboard

bool exit_simulator = 96;

Link copied to clipboard

int32 factory_reset_config = 99;

Link copied to clipboard

int32 factory_reset_device = 94;

bool get_canned_message_module_messages_request = 10;

string get_canned_message_module_messages_response = 11;

Link copied to clipboard

uint32 get_channel_request = 1;

Link copied to clipboard

.meshtastic.Channel get_channel_response = 2;

Link copied to clipboard

.meshtastic.AdminMessage.ConfigType get_config_request = 5;

Link copied to clipboard

.meshtastic.Config get_config_response = 6;

Link copied to clipboard

bool get_device_connection_status_request = 16;

Link copied to clipboard

.meshtastic.DeviceConnectionStatus get_device_connection_status_response = 17;

Link copied to clipboard

bool get_device_metadata_request = 12;

Link copied to clipboard

.meshtastic.DeviceMetadata get_device_metadata_response = 13;

Link copied to clipboard

.meshtastic.AdminMessage.ModuleConfigType get_module_config_request = 7;

Link copied to clipboard

.meshtastic.ModuleConfig get_module_config_response = 8;

Link copied to clipboard

bool get_node_remote_hardware_pins_request = 19;

Link copied to clipboard

.meshtastic.NodeRemoteHardwarePinsResponse get_node_remote_hardware_pins_response = 20;

Link copied to clipboard

bool get_owner_request = 3;

Link copied to clipboard

.meshtastic.User get_owner_response = 4;

Link copied to clipboard

bool get_ringtone_request = 14;

Link copied to clipboard

string get_ringtone_response = 15;

Link copied to clipboard

bool get_ui_config_request = 44;

Link copied to clipboard

.meshtastic.DeviceUIConfig get_ui_config_response = 45;

Link copied to clipboard

.meshtastic.KeyVerificationAdmin key_verification = 67;

Link copied to clipboard

int32 nodedb_reset = 100;

Link copied to clipboard
Link copied to clipboard

int32 reboot_ota_seconds = 95;

Link copied to clipboard

int32 reboot_seconds = 97;

Link copied to clipboard

.meshtastic.AdminMessage.BackupLocation remove_backup_preferences = 26;

Link copied to clipboard

uint32 remove_by_nodenum = 38;

Link copied to clipboard

uint32 remove_favorite_node = 40;

Link copied to clipboard

bool remove_fixed_position = 42;

Link copied to clipboard

uint32 remove_ignored_node = 48;

Link copied to clipboard

.meshtastic.AdminMessage.BackupLocation restore_preferences = 25;

Link copied to clipboard

.meshtastic.AdminMessage.InputEvent send_input_event = 27;

Link copied to clipboard

bytes session_passkey = 101;

Link copied to clipboard

string set_canned_message_module_messages = 36;

Link copied to clipboard

.meshtastic.Channel set_channel = 33;

Link copied to clipboard

.meshtastic.Config set_config = 34;

Link copied to clipboard

uint32 set_favorite_node = 39;

Link copied to clipboard

.meshtastic.Position set_fixed_position = 41;

Link copied to clipboard

.meshtastic.HamParameters set_ham_mode = 18;

Link copied to clipboard

uint32 set_ignored_node = 47;

Link copied to clipboard

.meshtastic.ModuleConfig set_module_config = 35;

Link copied to clipboard

.meshtastic.User set_owner = 32;

Link copied to clipboard

string set_ringtone_message = 37;

Link copied to clipboard

uint32 set_scale = 23;

Link copied to clipboard

fixed32 set_time_only = 43;

Link copied to clipboard

int32 shutdown_seconds = 98;

Link copied to clipboard

.meshtastic.DeviceUIConfig store_ui_config = 46;

Link copied to clipboard

.meshtastic.SharedContact add_contact = 66;

Link copied to clipboard

.meshtastic.AdminMessage.BackupLocation backup_preferences = 24;

Link copied to clipboard

bool begin_edit_settings = 64;

Link copied to clipboard

bool commit_edit_settings = 65;

Link copied to clipboard

string delete_file_request = 22;

Link copied to clipboard

bool enter_dfu_mode_request = 21;

Link copied to clipboard

bool exit_simulator = 96;

Link copied to clipboard

int32 factory_reset_config = 99;

Link copied to clipboard

int32 factory_reset_device = 94;

Link copied to clipboard

bool get_canned_message_module_messages_request = 10;

string get_canned_message_module_messages_response = 11;

Link copied to clipboard

uint32 get_channel_request = 1;

Link copied to clipboard

.meshtastic.Channel get_channel_response = 2;

Link copied to clipboard

.meshtastic.AdminMessage.ConfigType get_config_request = 5;

Link copied to clipboard

.meshtastic.Config get_config_response = 6;

Link copied to clipboard

bool get_device_connection_status_request = 16;

Link copied to clipboard

.meshtastic.DeviceConnectionStatus get_device_connection_status_response = 17;

Link copied to clipboard

bool get_device_metadata_request = 12;

Link copied to clipboard

.meshtastic.DeviceMetadata get_device_metadata_response = 13;

Link copied to clipboard

.meshtastic.AdminMessage.ModuleConfigType get_module_config_request = 7;

Link copied to clipboard

.meshtastic.ModuleConfig get_module_config_response = 8;

Link copied to clipboard

bool get_node_remote_hardware_pins_request = 19;

Link copied to clipboard

.meshtastic.NodeRemoteHardwarePinsResponse get_node_remote_hardware_pins_response = 20;

Link copied to clipboard

bool get_owner_request = 3;

Link copied to clipboard

.meshtastic.User get_owner_response = 4;

Link copied to clipboard

bool get_ringtone_request = 14;

Link copied to clipboard

string get_ringtone_response = 15;

Link copied to clipboard

bool get_ui_config_request = 44;

Link copied to clipboard

.meshtastic.DeviceUIConfig get_ui_config_response = 45;

Link copied to clipboard

.meshtastic.KeyVerificationAdmin key_verification = 67;

Link copied to clipboard

int32 nodedb_reset = 100;

Link copied to clipboard

int32 reboot_ota_seconds = 95;

Link copied to clipboard

int32 reboot_seconds = 97;

Link copied to clipboard

.meshtastic.AdminMessage.BackupLocation remove_backup_preferences = 26;

Link copied to clipboard

uint32 remove_by_nodenum = 38;

Link copied to clipboard

uint32 remove_favorite_node = 40;

Link copied to clipboard

bool remove_fixed_position = 42;

Link copied to clipboard

uint32 remove_ignored_node = 48;

Link copied to clipboard

.meshtastic.AdminMessage.BackupLocation restore_preferences = 25;

Link copied to clipboard

.meshtastic.AdminMessage.InputEvent send_input_event = 27;

Link copied to clipboard

string set_canned_message_module_messages = 36;

Link copied to clipboard

.meshtastic.Channel set_channel = 33;

Link copied to clipboard

.meshtastic.Config set_config = 34;

Link copied to clipboard

uint32 set_favorite_node = 39;

Link copied to clipboard

.meshtastic.Position set_fixed_position = 41;

Link copied to clipboard

.meshtastic.HamParameters set_ham_mode = 18;

Link copied to clipboard

uint32 set_ignored_node = 47;

Link copied to clipboard

.meshtastic.ModuleConfig set_module_config = 35;

Link copied to clipboard

.meshtastic.User set_owner = 32;

Link copied to clipboard

string set_ringtone_message = 37;

Link copied to clipboard

uint32 set_scale = 23;

Link copied to clipboard

fixed32 set_time_only = 43;

Link copied to clipboard

int32 shutdown_seconds = 98;

Link copied to clipboard

.meshtastic.DeviceUIConfig store_ui_config = 46;